Designing a Non-intrusive Monitoring Tool for Developing Complex Distributed Applications
نویسندگان
چکیده
The development of a distributed application that exhibits both desired functionality as well as performance is a complex task. Therefore the construction of monitoring tools to assist in the development of complex distributed applications is of great practical significance. Monitoring tools can be used to observe the behavior and fine tune the performance of an application. One of the fundamental problems that must be addressed in order to construct an effective monitoring tool is to ensure that the tool is able to report the true behavior of an application, that is, it is able to monitor the application non-intrusively. In order to do so we must avoid the affects of monitoring on the outcomes of non-deterministic aspects of a computation, including non-determinism introduced explicitly by the application programmer and non-determinism in the scheduling of application processes. We present protocols that enable the preservation of the overall program behavior.
منابع مشابه
A Protocol for Removing Communication Intrusion in Monitored Distributed Systems
The development of a distributed application that exhibits both desired functionality as well as performance is a complex task. Therefore, the construction of monitoring tools to assist in the development of complex distributed applications is of great practical signiicance. For example, monitoring tools can be used to observe the behavior and ne tune the performance. One of the fundamental pro...
متن کاملHierarchical Filtering-based Monitoring System for Large-scale Distributed Applications
On-line monitoring of large-scale distributed (LSD) applications is an eeective means to observe the appli-cations' behavior at run-time and provide status information required by debugging and management tools. In this paper, we describe and motivate the architecture and the components design of a scalable, high-performance, dynamic and non-intrusive monitoring system for LSD applications. The...
متن کاملNon-Intrusive Autonomic Approach with Self-Management Policies Applied to Legacy Infrastructures for Performance Improvements
The growing complexity of large IT facilities involves important time and effort costs to operate and maintain. Autonomic computing gives a new approach in designing distributed architectures that manage themselves in accordance with high-level objectives. The main issue is that existing architectures do not necessarily follow this new approach. The motivation is to implement a system that can ...
متن کاملA multi-modal architecture for non-intrusive analysis of performance in the workplace
Human performance, in all its di erent dimensions, is a very complex and interesting topic. In this paper we focus on performance in the workplace which, asides from complex is often controversial. While organizations and generally competitive working conditions push workers into increasing performance demands, this does not necessarily correlates positively to productivity. Moreover, existing ...
متن کاملDeveloping Fuzzy Models for Estimating the Quality of VoIP
This paper presents a novel method for modeling the one-way quality prediction of VoIP, non-intrusively. Intrusive measures of voice quality suffer from common deficiency that is the need of reference signal for evaluating the quality of voice. Owing to this lack, a great deal of effort has been recently devoted for modeling voice quality prediction non-intrusively according to quality degradat...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1996